.text-center {
	text-align: center;
}

.font-13 {
	font-size: 13px;
}

.font-12 {
	font-size: 12px;
}

.font-11 {
	font-size: 11px;
}

.text-grey1 {
	color: #888;
}
.text-grey2 {
	color: #aaa;
}
.flag {
	white-space: nowrap;
}

.list-cell-arrow::before {
    content: ' ';
    height: 10px;
    width: 10px;
    border-width: 2px 2px 0 0;
    border-color: #c0c0c0;
    border-style: solid;
    -webkit-transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
    transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 30rpx;
  }
  
  .list-cell {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    color: #333;
    padding: 26rpx 30rpx;
  }
  
  .list-cell:first-child {
    border-radius: 8rpx 8rpx 0 0;
  }
  
  .list-cell:last-child {
    border-radius: 0 0 8rpx 8rpx;
  }
  
  .list-cell::after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #eaeef1;
    -webkit-transform: scaleY(0.5) translateZ(0);
    transform: scaleY(0.5) translateZ(0);
    transform-origin: 0 100%;
    bottom: 0;
    right: 0;
    left: 0;
    pointer-events: none;
  }
.menu-list {
	margin: 15px 15px;
	.menu-item-box {
	  width: 100%;
	  display: flex;
	  align-items: center;

	  .menu-icon {
		color: #007AFF;
		font-size: 16px;
		margin-right: 5px;
	  }
	  
	  .text-right {
		margin-left: auto;
		margin-right: 34rpx;
		color: #999;
	  }
	}
}
// 行
.row {
	display: inline-flex;
	flex-direction: row;
	gap: 12rpx;
}
// 列
.col {
	display: inline-flex;
	flex-direction: column;
	gap: 12rpx;
	margin-bottom: 20rpx;
	&:last-child {
		margin-bottom: 0rpx;
	}
}
// 居中
.flex-center {
	justify-content: center;
	align-items: center;
}
.flex-wrap {
	flex-wrap: wrap;
}
.flex1 {
	flex: 1;
}
// flex中不变形
.flex-shrink0 {
	flex-shrink: 0;
}
.input {
	border: 1px solid #e5e5e5;
	border-radius: 8rpx;
	background-color: #fff;
	line-height: 1;
	min-height: 70rpx;
	padding: 4rpx 10rpx;
	justify-content: flex-start;
	align-items: center;
	display: inline-flex;
	width: 100%;
}
.placeholder {
	font-size: $uni-font-size-sm;
	color: $uni-text-color-placeholder;
}
// 宽度填满
.full-width {
	width: 100%;
}
.full-height {
	height: 100%;
}
// 内容
.cat2bug-body {
	width: 100vw;
	display: inline-flex;
	flex-direction: column;
}
// 块
.cat2bug-view {
	background-color: $uni-bg-color;
	width: 100%;
	padding: 10rpx 20rpx;
	display: inline-flex;
	flex-direction: row;
	gap: 10rpx;
}
// 分配按钮
button[data-position="bottom"] {
	 height: 100rpx;
	 border-radius: 0;
}
.cat2bug-button-assign {
	color: #FFFFFF;
	background-color: #909399;
	border-color: #909399;
}
// 修复按钮
.cat2bug-button-repair {
	color: #FFFFFF;
	background-color: #1890ff;
	border-color: #1890ff;
}
// 驳回按钮
.cat2bug-button-reject {
	color: #FFFFFF;
	background-color: #ffba00;
	border-color: #ffba00;
}
// 通过按钮
.cat2bug-button-pass {
	color: #FFFFFF;
	background-color: #13ce66;
	border-color: #13ce66;
}
// 开启按钮
.cat2bug-button-open {
	color: #FFFFFF;
	background-color: #ff4949;
	border-color: #ff4949;
}
// 关闭按钮
.cat2bug-button-close {
	color: #FFFFFF;
	background-color: #ff4949;
	border-color: #ff4949;
}
// 添加按钮
.cat2bug-button-create {
	color: #409eff;
	background: #ecf5ff;
	border-color: #b3d8ff;
}
// 修改按钮
.cat2bug-button-modify {
	color: #13ce66;
	background: #e7faf0;
	border-color: #a1ebc2;
}
// 删除按钮
.cat2bug-button-delete {
	color: #ff4949;
	background: #ffeded;
	border-color: #ffb6b6;
}
.cat2bug-button-assign, 
.cat2bug-button-repair, 
.cat2bug-button-reject, 
.cat2bug-button-pass, 
.cat2bug-button-open, 
.cat2bug-button-close,
.cat2bug-button-create,
.cat2bug-button-modify,
.cat2bug-button-delete {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.cat2bug-list-item-content {
	font-size: 0.8rem;
	color: #c7c9ce;
}
// 标题
.cat2bug-label, .cat2bug-label160 {
	text-align: end;
	word-wrap: break-word;
	font-weight: 600;
	flex-shrink: 0;
}
.cat2bug-label {
	width: 120rpx;
}
.cat2bug-label160 {
	width: 140rpx;
}
// 正常文字
.cat2bug-text {
	color: $uni-text-color;
	font-weight: 400;
	font-size: $uni-font-size-base;
}
// 副文字
.cat2bug-sub-text {
	color: $uni-text-color-grey;
	font-weight: 400;
	font-size: $uni-font-size-sm;
}
// 文本编号
.cat2bug-text-number {
	border-radius: 50%;
	font-size: $uni-font-size-base;
	color: white;
	width: calc($uni-font-size-base + 4rpx);
	height: calc($uni-font-size-base + 4rpx);
	background-color: #13ce66;
	flex-shrink: 0;
	text-align: center;
}

::v-deep .uni-section {
	margin-top: 0rpx;
	padding-bottom: 20rpx;
}
::v-deep .uni-section-content {
	display: inline-flex;
	flex-direction: column;
	width: 100%;
}
// 设置单独的标题头
.cat2bug-section-header {
	::v-deep .uni-section {
		height: 88rpx;
	}
}

.padding-bottom40 {
	padding-bottom: 40rpx;
}
.padding-left20 {
	padding-left: 20rpx;
}
.padding-right20 {
	padding-right: 20rpx;
}